html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input 
  margin 0
  padding 0
  border 0
  font-size 100%
  // font-weight normal
  box-sizing border-box
  // vertical-align baseline

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, menu, nav, section 
  display block

html 
  box-sizing border-box

body 
  -webkit-tap-highlight-color transparent
  -moz-osx-font-smoothing grayscale
  -webkit-font-smoothing antialiased
  text-rendering optimizeLegibility
  -webkit-text-size-adjust none
  -webkit-tap-highlight-color rgba(0, 0, 0, 0)

blockquote, q 
  quotes none

blockquotebefore, blockquoteafter,
qbefore, qafter 
  content none

table 
  border-collapse collapse
  border-spacing 0

a 
  text-decoration none

ul, li 
  list-style none

label 
  font-weight bold

*,
*before,
*after 
  box-sizing inherit

afocus,
aactive 
  outline none

a,
afocus,
ahover 
  cursor pointer
  color inherit
  text-decoration none

divfocus 
  outline none
